/*
 * Copyright (c) 2022，公司名称
 * All rights reserved.
 * 文件名称：high_main.c
 * 摘要：高边main函数
 * 当前版本：V1.0.0,WCD,2023/1/10,初版
 * 历史版本：Vx.x.x，编写者/修改者，修改时间，修改内容（重大发布时，总结重点变更内容）
 */
#include "low_includes.h"
/*
 * 函数介绍: 主函数
 * 参数:
 * 返回值: {*}
 * 备注:
 */
int main(void)
{
  static uint32_t Tick_cnt = 0u;
  low_data_init();
  low_system_init();          /* 系统初始化 CPU驱动初始化*/
  Tick_cnt = Get1MsTickVal(); /* 获取计数值 */
  while (1)
  {
    LIN_EN_ON();
    TimeTcikCount_S(); // 秒计数值
    Adc_Sw_Channel_switching();
    low_handle();

    // WDOG_Feed();   //喂狗

    if (1 == Get1MsTickInterval(Tick_cnt,1000)) /* 1S */
    {
      low_LED_Run();
      Tick_cnt = Get1MsTickVal(); /* 获取计数值 */
    }
    //low_sleep_main();
    lin31_main();
  }
}
